package com.heima.article.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.heima.model.aritlce.dto.ArticleDto;
import com.heima.model.aritlce.dto.ArticleHomeDto;
import com.heima.model.aritlce.pojo.ApArticle;

import java.util.List;

public interface ApArticleService extends IService<ApArticle> {

    /**
     * 保存APP端文章数据
     *
     * @param dto
     */
    void saveArticle(ArticleDto dto);

    /**
     * 根据参数以及加载类型, 加载文章列表数据
     *
     * @param dto      参数
     * @param loadType 加载方式 : 1 加载更多, 2 加载最新
     * @return
     */
    List<ApArticle> load(ArticleHomeDto dto, short loadType);

}

